package cn.fl.insurance.vo;

import cmm.web.core.framework.vo.BaseVO;

/**
 * @Description: 保险种类基础表
 */
public class InsTypInfoVO extends BaseVO {

    /**
     * 险种名称
     */
    private String typNm;
    /**
     * 险种标示
     */
    private String typNo;
    /**
     * 险种费率
     */
    private Double typRate;
    /**
     * 险种类型 :  1必保险种、2可选险种
     */
    private String typClsCd;
    /**
     * 保险种类：商业险 、交强险、财产险、承运险
     */
    private String insTypCd;
    /**
     * 备注
     */
    private String typRem;
    /**
     * 是否有效（1：是，0：否）
     */
    private Integer isValid;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;

    private String typClsCdNm;
    private String insTypCdNm;
    private String prdTypCdNm;

    /**
     * 是否默认显示（1：是，0：否）
     */
    private Integer isDefVi;
    /**
     * 保险金额
     */
    private Double insAmt;
    /**
     * 保费金额
     */
    private Double insFee;
    /**
     * 不计免赔？
     */
    private Integer isNonDedu;
    /**
     * 父险种ID
     */
    private Long typPid;
    /**
     * 险种层级
     */
    private Integer typLvl;
    /**
     * 父险种名称
     */
    private String typPidNm;
    /**
     * 是否系统内置(SYS0021)
     */
    private Integer isSysDef;

    public Double getInsAmt() {
        return insAmt;
    }

    public void setInsAmt(Double insAmt) {
        this.insAmt = insAmt;
    }

    public Double getInsFee() {
        return insFee;
    }

    public void setInsFee(Double insFee) {
        this.insFee = insFee;
    }

    public Integer getIsNonDedu() {
        return isNonDedu;
    }

    public void setIsNonDedu(Integer isNonDedu) {
        this.isNonDedu = isNonDedu;
    }

    public Integer getIsDefVi() {
        return isDefVi;
    }

    public void setIsDefVi(Integer isDefVi) {
        this.isDefVi = isDefVi;
    }

    public String getTypClsCdNm() {
        return typClsCdNm;
    }

    public void setTypClsCdNm(String typClsCdNm) {
        this.typClsCdNm = typClsCdNm;
    }

    public String getInsTypCdNm() {
        return insTypCdNm;
    }

    public void setInsTypCdNm(String insTypCdNm) {
        this.insTypCdNm = insTypCdNm;
    }

    public String getPrdTypCdNm() {
        return prdTypCdNm;
    }

    public void setPrdTypCdNm(String prdTypCdNm) {
        this.prdTypCdNm = prdTypCdNm;
    }


    /**
     * 险种名称
     */
    public String getTypNm() {
        return typNm;
    }

    /**
     * 险种名称
     */
    public void setTypNm(String typNm) {
        this.typNm = typNm;
    }

    /**
     * 险种标示
     */
    public String getTypNo() {
        return typNo;
    }

    /**
     * 险种标示
     */
    public void setTypNo(String typNo) {
        this.typNo = typNo;
    }

    /**
     * 险种费率
     */
    public Double getTypRate() {
        return typRate;
    }

    /**
     * 险种费率
     */
    public void setTypRate(Double typRate) {
        this.typRate = typRate;
    }

    /**
     * 险种类型 :  1必保险种、0可选险种
     */
    public String getTypClsCd() {
        return typClsCd;
    }

    /**
     * 险种类型 :  1必保险种、0可选险种
     */
    public void setTypClsCd(String typClsCd) {
        this.typClsCd = typClsCd;
    }

    /**
     * 保险种类：商业险 、交强险、财产险、承运险
     */
    public String getInsTypCd() {
        return insTypCd;
    }

    /**
     * 保险种类：商业险 、交强险、财产险、承运险
     */
    public void setInsTypCd(String insTypCd) {
        this.insTypCd = insTypCd;
    }

    /**
     * 备注
     */
    public String getTypRem() {
        return typRem;
    }

    /**
     * 备注
     */
    public void setTypRem(String typRem) {
        this.typRem = typRem;
    }

    /**
     * 是否有效（1：是，0：否）
     */
    public Integer getIsValid() {
        return isValid;
    }

    /**
     * 是否有效（1：是，0：否）
     */
    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Long getTypPid() {
        return typPid;
    }

    public void setTypPid(Long typPid) {
        this.typPid = typPid;
    }

    public Integer getTypLvl() {
        return typLvl;
    }

    public void setTypLvl(Integer typLvl) {
        this.typLvl = typLvl;
    }

    public String getTypPidNm() {
        return typPidNm;
    }

    public void setTypPidNm(String typPidNm) {
        this.typPidNm = typPidNm;
    }

    public Integer getIsSysDef() {
        return isSysDef;
    }

    public void setIsSysDef(Integer isSysDef) {
        this.isSysDef = isSysDef;
    }
}
